Skip to content

Release version 1.0.1#6

Merged
oleg-putseiko merged 16 commits into
mainfrom
canary
Jun 24, 2026
Merged

Release version 1.0.1#6
oleg-putseiko merged 16 commits into
mainfrom
canary

Conversation

@oleg-putseiko

Copy link
Copy Markdown
Member

📝 Description

This PR introduces the 1.0.1 patch release for @dispersiajs/ddx. The primary focus of this release is improving the developer experience (DX), adding internal command generators, and fixing several edge-case bugs in the CLI output and dependency management scripts.

Key updates include:

  • Implemented subcommand aliases for the exec router.
  • Fixed the CLI help renderer to properly display the executing command name.
  • Fixed the Dependabot update script to ensure configuration errors are correctly suppressed when running in silent mode.
  • Amended the semver error message to explicitly include the invalid version string in the output.
  • Introduced Hygen templates and anchor markers to standardize and accelerate the creation of new CLI commands.
  • Strengthened the CI/CD pipeline by configuring eslint and shellcheck, and adding an audit step for unstable packages during commits.
  • Bumped internal dependencies (commitlint, lint-staged, actions/checkout) and deduplicated semver package versions.

🔍 Type of Change

  • 🐛 Bug fix (non-breaking change which fixes an issue, e.g., fixing a flag parsing error)
  • ✨ New feature (e.g., new ddx command or core module)
  • 💥 Breaking change (e.g., renaming an existing command or altering mandatory flags)
  • 🛡️ Security fix (e.g., patching a vulnerability or upgrading compromised dependencies)
  • 📚 Documentation update
  • 🛠️ Refactoring / Chore (e.g., dependency updates, internal CI scripts)

Checklist

  • I have targeted the canary branch.
  • My PR title follows the Conventional Commits standard.
  • I have read the CONTRIBUTING.md document.
  • I have run yarn install to ensure lockfile integrity (if dependencies changed).
  • I have verified that the updated bash scripts have execution permissions (chmod +x).
  • I have run my changes locally via ddx and confirmed they work as intended.

🧪 How Has This Been Tested?

  • Tested locally by running the modified ddx command against a sample workspace and verifying the terminal output.
  • Added or updated unit/integration tests in the tests/ directory.
  • Verified ASCII/Unicode fallback formatting via the --no-unicode and --no-color flags.
  • Verified Shellcheck and ESLint passing on all modified files.

dependabot Bot and others added 16 commits June 21, 2026 15:41
Bumps the actions-dependencies group with 1 update: [actions/checkout](https://github.com/actions/checkout).


Updates `actions/checkout` from 6 to 7
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v6...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
…ary/actions-dependencies-640176b5ab

build(deps): bump actions/checkout from 6 to 7 in the actions-dependencies group
@oleg-putseiko oleg-putseiko self-assigned this Jun 24, 2026
@oleg-putseiko
oleg-putseiko merged commit d82680f into main Jun 24, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant